< previous page page_2 next page >

Page 2
have quickly noticed that you had to almost reinvent the wheel in order to reuse some of the code in your applications. After a number of projects, this becomes very tedious. What's more, the code samples that ship with Visual Basic itself are form-intensive, meaning that the bulk of the code is embedded predominantly in the forms. Such practices, although rapid for one project, become nightmarish over several projects.
This book contains effective lessons for helping you leverage your hard labor so that you can fairly painlessly reuse it for many projects. Your coding habits will be such that when Microsoft releases newer versions of Visual Basic, your code will be well encapsulated enough to be minimally affected by the change. This also applies to upgraded versions of controls and components, as well as business or domain rule changes you encounter. You need this book to better leverage your work and your return on investment.
Imagine having the ability to develop and refine classes and subsystems over a few projects and then being able to reuse the work you put into those structures perpetually into the future. For you commercial developers, this is the law of increasing returns (not diminishing returns). You can be quite competitive on the market and with your peers who haven't harnessed the reuse power behind object-oriented programming.
A Quick Course Summary
The following synopses give you some ideas about the powerful lessons you'll learn in this book.
Week 1
The lessons for Week 1 get you started in object-oriented programming concepts in Visual Basic. You learn object-oriented analysis, design, and programming, as well as class inheritance, building ActiveX components, and incorporating third-party components.
Week 2
In Week 2, you learn about self-testing objects, breaking up applications into subsystems, and refining use cases. This week's lessons also teaches you about the subsystems for the graphical user interface, workgroup and security, and internal application management.
Week 3
In Week 3's lessons, you learn about the subsystems for business rules, reporting and printing, error processing and exception handling, and database access. You also learn how each subsystem generally communicates with other subsystems in the entire application.

 
< previous page page_2 next page >

If you like this book, buy it!